package com.binary.coder.gift.core.interfaces.Invitation.dto.req;

import com.binary.coder.gift.core.common.bean.PageParam;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Builder;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * @ClassName InvitationEntrust.java
 * @author atao
 * @version 1.0.0
 * @Description 请帖委托
 * @createTime 2024年06月24日 14:55:00
 */
@Data
@Builder
@ApiModel("分页查询请帖委托的请求实体")
public class PageQueryInvitationEntrustReq extends PageParam {

    @ApiModelProperty(value = "姓名", example = "张三", required = true)
    private String name;

    @ApiModelProperty(value = "价格升序还是降序", example = "true", required = true)
    private Boolean priceDesc;

    @ApiModelProperty(value = "委托开始时间", example = "yyyy-mm-dd hh:mm:ss", required = true)
    private LocalDateTime entrustStartTime;

    @ApiModelProperty(value = "委托结束时间", example = "yyyy-mm-dd hh:mm:ss", required = true)
    private LocalDateTime entrustEndTime;
}
